CSS Container Queries enable element-based responsive design: components adapt to their own container size with @container, not the viewport, yielding decoupled, reusable, flexible layouts; use min/max/width ranges, combine with media queries, and build cards that shift layout by container width; support exists in Chrome 105+ and Safari TP, with broader adoption coming.
